#photo_album_list a.item{
	float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-top: 0;
  width: 310px;
  height:165px;
  overflow:hidden;
}

#photo_album_list a.item .head{
	height:45px;
}
#photo_album_list a.item:nth-child(3n){
	margin-right:0;
}
#photo_album_list a.item.top .head{
	padding-left:35px;
}
#photo_album_list a.item .head h3{
	line-height:1.3em;
}
#photo_album_list.top a.item:nth-child(3n){
  margin-right: 5px;
}

#photo_album_item{
	text-align:center;
	position:relative;
	margin-top:10px;
}

#photo_album_item .ill{
	max-width:100%;
}

#photo_item_title .title{
	margin:0;
}
#photo_item_title .socials{
	padding:0;
}

#photo_album_item .np{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	z-index:10;
}

#photo_album_item .np a.prev,
#photo_album_item .np a.next{
	height:100%;
	width:49.9%;
	display:block;
	float:left;
	background:url(/img/arrl2.png) 10% 50% no-repeat;
  opacity:0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  text-indent:-9999px;
}

#photo_album_item .np a.prev:hover,
#photo_album_item .np a.next:hover{
  opacity:1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#photo_album_item .np a.next{
	float:right;
	background:url(/img/arrr2.png) 90% 50% no-repeat;
}
#photo_album_item .np a.next:after{clear:both;}

#fancybox-inner{
  background:#000;
}
#photo_pop_item{
	height:100%;
	width:100%;
	background:#000;
}
#photo_pop_item .photo{
		background: #333;
    float: left;
    height: 100%;
    text-align: center;
    width: 70%;
}
#photo_pop_item .info{
  float:left;
	width:29.8%;
}
#photo_pop_item .info .np *,
#photo_pop_item .info .name *{
	color:#fff;
}
#photo_pop_item .info .name{
	padding:0 10px;
}
#photo_pop_item .info .name h2{
  	text-align:center;
	font-size:18px;
	margin:5px 0;
}
#photo_pop_item .photo .ill{
	max-width:100%;
	max-height:100%;
}
#photo_pop_item .title{
  font-family:aAssuanNrMedium; font-weight:normal;
	display:block;
	height:30px;
	font-size:30px;
}
#photo_pop_item .prev,
#photo_pop_item .next{
	display:block;
	float:left;
	width:50%;
	padding:10px 0;
	text-align:center;
}
#photo_pop_item .next{
	float:right;
}
#photo_pop_item .prev:hover,
#photo_pop_item .next:hover,
#photo_pop_item .phpg:hover{
	color:#000;
	background:#fff;
}
#photo_pop_item .info a{
	text-decoration:none;
}
#photo_pop_item .info a span,
#photo_pop_item .info a small{
	color:#999;
	font-size:10px;
	display:block;
}
#photo_pop_item .info a small{
	color:#fff;
}

#photo_pop_item .phpg{
	clear:both;
	display:block;
	padding:10px 0;
	text-align:center;
}

#photo_pop_item.loading{position:relative;}
#photo_pop_item.loading .load{
	width:100%;
	height:100%;
	position:absolute;
	left:0; top:0;
	background:url(/img/loading_big.gif) center center no-repeat;
}

#comms_block_pop .loading{
	width:100%;
	height:100px;
	background:url(/img/loading_sm.gif) center center no-repeat;
}